package cn.jbt.api.admin.service;

import cn.jbt.api.admin.entity.SysRole;
import cn.jbt.common.PageQryParam;
import cn.jbt.common.PageQryResult;

import java.util.List;

public interface ISysRoleService {

    List<String> selectAllPermissionByUserId(long userId);

    PageQryResult<SysRole> getAllByPage(PageQryParam<SysRole> pageQryParam);

    List<SysRole> getAll(SysRole sysRole);

    SysRole add(SysRole sysRole);

    SysRole edit(SysRole sysRole);

    void del(List<Long> ids);

    List<String> getNamesByUserId(long userId);
}
